body {
  font-size: 14px;
  color: #777; }
  body main {
    width: 100%;
    background: #fff; }
    body main .myList {
      padding: .10rem .15rem .10rem .15rem;
      display: flex;
      flex-direction: row;
      justify-content: space-around;
      width: 100%; }
      body main .myList img {
        height: .90rem; }
      body main .myList .movie-title {
        line-height: .25rem;
        overflow: hidden; }
        body main .myList .movie-title .title {
          font-size: 17px;
          color: #333;
          font-weight: 700; }
      body main .myList .line-ellipsis {
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap; }
        body main .myList .line-ellipsis .grade {
          font-weight: 700;
          color: #faaf00;
          font-size: 15px; }

.button-block {
  padding-top: .40rem; }
  .button-block .btn {
    width: 47px;
    height: 27px;
    line-height: 28px;
    text-align: center;
    box-sizing: border-box;
    background-color: #f03d37;
    color: #fff;
    border-radius: 4px;
    white-space: nowrap;
    font-size: 12px;
    cursor: pointer; }

.version.v2d.imax {
  width: 43px;
  height: 14px;
  background-image: url(); }

.tab-content .list-wrap .item .detail .actor, .tab-content .list-wrap .item .detail .score, .tab-content .list-wrap .item .detail .show-date, .tab-content .list-wrap .item .detail .show-info {
  font-size: 13px;
  color: #666; }

.myDetailBox {
  padding-left: .1rem; }

.detail {
  line-height: .23rem;
  width: 2rem;
  overflow: hidden; }
